@charset "utf-8";



@media screen and (max-width: 930px) and (orientation:portrait) {

	.capSubCont{
		font-size: 1.5vw;
	}
	.entryContentText h3 {
		font-size: 2.1vw;
	}
	.smallGallery {
		margin: 14vw auto;
	}
	
}

@media screen and (max-height: 770px) and (orientation:landscape) {
	.smallOl_img {
		border: 0.5vw solid white;	
	}
	.smallGallery {
		width: 80%;
	}

}



@media screen and (min-width: 1260px){


	.innerContent img {
		margin-right: 26px;
	}
	
	.profCont p, .profHidCont p {
		margin: 0 0 13px 0;
		padding: 3px;
		font-size: 11px;
	}
	.profiles h4, .profileHidden h4 {
		font-size: 15px;
	}
	.profileHidden {
		top: 13px;
		padding: 13px;
	}
	.profClose {
		top: 13px;
		right: 32px;
		font-size: 32px;
	}
	.profClose:hover {
		top: 9px;
		right: 32px;
		font-size: 39px;
	}

	.entryContentStyle img {
		margin: 0 4px 13px 0;
	}
	.entryDoorDetailsBtn {
		padding: 9px;
		font-size: 16px;
		margin-top: 6px;
	}
	.entrygallery img {
		padding: 3px;
	}
	.entrygallery:hover::after {
		top: -18px;
		font-size: 15px;
	}


	.cap_img_container{
		margin: 0 75px;
	}

	.clrspop, .woodClrspop, .woodTonespop {
		width: 24px;
		height: 24px;
	}
	.profilespop {
		width: 169px;
		height: 77px;
	}
	.clrspopAfter, .woodClrspopAfter, .woodTonespopAfter{
		left: 13px;
		bottom: 39px;
	}
	.clrspopAfter {
		width: 156px;
		height: 156px;
	}
	.woodTonespopAfter {
		width: 337px;
		height: 182px;
	}
	.profilespopAfter {
		left: -52px;
		bottom: 117px;
		width: 337px;
		height: 182px;
	}
	.clrspopAfter p, .woodClrspopAfter p, .woodTonespopAfter p {
		font-size: 14px;
		top: -6px;
	}
	.profilespopAfter p {
		font-size: 15px;
		top: 13px;
	}

	.colrDrop {
		margin-bottom: 13px;
	}
	.clrDrpBtn {
		padding: 0 9px;
		margin-bottom: 13px;
	}
	.clrDrpBtn p {
		font-size: 13px;
	}
	.clrDrpBtn span {
		font-size: 26px;
		padding: 6px 0 0 6px;
	}
	


	/* OVERLAY */


	.smallOl_img {
		border: 13px solid white;	
	}
	.smallGallery {
		width: 100%;
		max-width: 1100px;
		margin: 52px auto;
	}
	.smallOlHd {
		font-size: 17px;
		padding: 19px 26px;
	}
	.OLGlsTab {
		position: absolute;
		top: -47px;
		right: -13px;
		padding: 6px 13px;
		font-size: 16px;
	}
	
	.OverlaycloseBtn {
		position: absolute;
		top: -39px;
		right: -65px;
		font-size: 39px;
		padding: 10px;
	}
	.OverlaycloseBtn:hover::after  {
		top: 13px;
		left: 39px;
		padding: 3px;
		font-size: 13px;
	}
	.OLsmallBtnsprv, .OLsmallBtnsnxt {
		font-size: 77px;
		padding: 10px 26px;
	}
	.cappingCounter, .smallOLCounter {
		font-size: 21px;
		top: -39px;
	}
}




